package com.industry.system.controller.vo;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.industry.system.dal.dataobject.BaseEntity;
import com.industry.system.dal.dataobject.SystemUser;
import lombok.Data;

import java.util.Date;

@Data
public class SystemUserRespVO extends SystemUser {

    /**
     * 租户编号
     */
    private String tenantId;

    /**
     * 部门ID
     */
    private String deptId;

    /**
     * 用户账号
     */
    private String userName;

    /**
     * 角色ids
     */
    private String roleIds;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 用户类型
     */
    private String userType;

    /**
     * 用户邮箱
     */
    private String email;

    /**
     * 手机号码
     */
    private String phoneNumber;

    /**
     * 用户性别（0男 1女 2未知）
     */
    private String sex;

    /**
     * 头像地址
     */
    private String avatar;

    /**
     * 帐号状态（0正常 1停用）
     */
    private String status;

    /**
     * 删除标志（0代表存在 1代表删除）
     */
    @TableLogic
    private String delFlag;

    /**
     * 最后登录IP
     */
    private String loginIp;

    /**
     * 最后登录时间
     */
    private Date loginDate;

//    /**
//     * 创建部门
//     */
//    private Long createDept;

    /**
     * 备注
     */
    private String remark;
}
